﻿#pragma once
#define NAME_MAX 20
#define GENDER_MAX 4
#define TEL_MAX 20
#define ADDR_MAX 100

//定义联系人数据的结构
typedef struct PersonInfo
{
	char name[NAME_MAX];//姓名
	char gender[GENDER_MAX];//性别
	int age;//年龄
	char tel[TEL_MAX];//电话
	char addr[ADDR_MAX];//住址
}peoInfo;
//typedef SL contact;//不能对SL重命名,找不到
typedef struct SeqList contact;//前置声明
//初始化通讯录
void InitContact(contact* con);
//添加通讯录数据
void AddContact(contact* con);
//删除通讯录数据
void DelContact(contact* con);
//展⽰通讯录数据
void ShowContact(contact* con);
//查找通讯录数据
void FindContact(contact* con);
//修改通讯录数据
void ModifyContact(contact* con);
//销毁通讯录数据
void DestroyContact(contact* con);